package com.lvmama.core.dao;

import com.lvmama.core.bean.TravelDetailDest;
import com.lvmama.core.bean.TravelDetailDestQuery;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TravelDetailDestDao {
    int countByExample(TravelDetailDestQuery example);

    int deleteByExample(TravelDetailDestQuery example);

    int deleteByPrimaryKey(Integer travelDetailDestid);

    int insert(TravelDetailDest record);

    int insertSelective(TravelDetailDest record);

    List<TravelDetailDest> selectByExample(TravelDetailDestQuery example);

    TravelDetailDest selectByPrimaryKey(Integer travelDetailDestid);

    int updateByExampleSelective(@Param("record") TravelDetailDest record, @Param("example") TravelDetailDestQuery example);

    int updateByExample(@Param("record") TravelDetailDest record, @Param("example") TravelDetailDestQuery example);

    int updateByPrimaryKeySelective(TravelDetailDest record);

    int updateByPrimaryKey(TravelDetailDest record);
}